try{
	Type.registerNamespace('RackVO');
	
	//基础档案-货位VO
	RackVO = function(){};
	RackVO.prototype = new NCMMPubUtil.SuperVO();
	//货位主键
	RackVO.PKRACK={
		name:"pk_rack", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	//货位号
	RackVO.CODE={
		name:"code", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	//货位名称
	RackVO.NAME={
		name:"name", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	//所属组织主键
	RackVO.PKORG={
		name:"pk_org", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	//所属组织编码
	RackVO.ORGCODE={
		name:"orgcode", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	//所属组织名称
	RackVO.ORGNAME={
		name:"orgname", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	//所属仓库主键
	RackVO.PKSTORDOC={
		name:"pk_stordoc", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	//所属仓库编码
	RackVO.STORDOCCODE={
		name:"stordoccode", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	//所属仓库名称
	RackVO.STORDOCNAME={
		name:"stordocname", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	//所属仓库父项节点主键
	RackVO.PKPARENT={
		name:"pk_parent", type:NCMMPubUtil.VALUE_TYPE_TEXT
	};
	
	RackVO.prototype.getAllAttrs = function(){
		return [RackVO.PKRACK,
				RackVO.CODE,
				RackVO.NAME,
				RackVO.PKORG,
				RackVO.ORGCODE,
				RackVO.ORGNAME,
				RackVO.PKSTORDOC,
				RackVO.STORDOCCODE,
				RackVO.STORDOCNAME,
				RackVO.PKPARENT];
	};
	RackVO.prototype.getTableName = function(){
		return "app_bd_rack";
	};
	RackVO.prototype.getPrimaryAttr = function(){
		return RackVO.PKRACK;
	};
}catch(e){$e(e);}